배열 정렬하기

📔 문제 설명

정수 배열을 정렬해서 반환하는 solution() 함수를 완성하세요.

📓 제약 조건

정수 배열의 길이는 2 이상 105 이하 입니다.
정수 배열의 각 데이터 값은 -100,000 이상 100,000 이하입니다.

📓 입출력의 예

입력 출력
[1,-5,2,4,3] [-5,1,2,3,4]
[2,1,1,3,2,5,4] [1,1,2,2,3,4,5]
[6,1,7] [1,6,7]

❗ 1번째

자바스크립트 할때 sort 함수는 데이터를 문자열로 바꾼다음에 비교를해서 11이랑 2중에 2가 더 크다고 생각한다 그래서 올바르게 sort 함수를 사용할려면 arr.sort(a,b -> a - b)이런식으로 콜백함수를 사용하여 비교하여 반환하도록 한다.

✅ 실행 코드

function solution(arr) {
  arr.sort((a, b) =>a - b); // 정렬
  return arr;
}

📚 문제 느낀점

자바스크립트의 sort 함수의 동작 방식에 대해 알수있는 기초 알고리즘


© 문제 출처

저자 출제